#loginContainer {
	width: 285px;
	height: 183px;
	margin-top: 40px;
	margin-left: auto;
	margin-right: auto;
	background-image:url("/images/loginback.png");
	background-repeat: no-repeat;
	color: #fff;
	font-size: 11px;
}

#loginCenter {
	width: 205px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 40px;
}

.hidden {
    width:205px;
    height:29px; 
    overflow:hidden;	
}

.text {
    width:209px; /* Actual width + 4 */
    height:33px; /* Actual height + 4 */
    margin:-2px 0 0 -2px;	
}

.inputbg {
	width: 200px;
	height: 24px;
	background-image: url('/images/input.png');
	padding-left: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
}

/* The magic */
div.hider {
	width:190px; /* Actual width */
	height:20px; /* Actual height */
	overflow:hidden;
}	
input.removeGlow {
	width:194px; /* Actual width + 4 */
	height:24px; /* Actual height + 4 */
	margin:-2px 0 0 -2px;
}

.signin { float: right; background: transparent; background-image: url('/images/signin.png'); border: none; width: 62px; height: 27px; }

#error { padding-left: 45px; }